Solution2: Plugin Architecture In C